package com.cn.wanxi.service;

import com.cn.wanxi.dao.NavDao;
import com.cn.wanxi.model.NavModel;

public class NavService {
    public NavModel[] getNavModels() {
//        数组的定义有两种方式？

//        NavModel[] navModels={null,null,null,null,null};
//        NavModel model=new NavModel();//空值,数组的值从0开始数
//        model.setHref("home.html");
//        model.setTitle("网站首页");
//        navModels[0]=model;
//        NavModel model1=new NavModel();//空值,数组的值从0开始数
//        model1.setHref("company.html");
//        model1.setTitle("公司介绍");
//        navModels[1]=model1;
//        數組的取值赋值？for循环的遍历
        NavDao navDao = new NavDao();
        int length = navDao.hrefs.length;//减少计算的次数
        NavModel[] navModels = new NavModel[length];
        for (int i = 0; i < length; i++) {
            NavModel model = new NavModel();//空值,数组的值从0开始数
            model.setHref(navDao.hrefs[i]);
            model.setTitle(navDao.titles[i]);
            navModels[i] = model;
        }
        return navModels;
    }

    /**
     * 用于测试执行方法
     *
     * @param args
     */
    public static void main(String[] args) {
        new NavService().getNavModels();
    }
}
